package cqrtplm.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import cqrtplm.entity.DspfStatusModuleitemDO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * DSPF_Status_ModuleItem
 * @TableName DSPF_Status_ModuleItem
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.ALWAYS)
public class DspfStatusModuleitemDTO {

    private String itemId;

    private String moduleId;

    private String parentId;

    private String itemName;

    private Integer itemType;

    private String positionNum;

    private Integer sortOrder;

    private String authorityRoleCode;

    private String remarks;

    private Integer lvl;

    private Integer fSortCode;

    private Integer fDeleteMark;

    private Integer fEnabledMark;

    private String fDescription;

    private Date fCreateDate;

    private String fCreateUserId;

    private String fCreateUserName;

    private Date fModifyDate;

    private String fModifyUserId;

    private String fModifyUserName;

    private Date fDeleteDate;

    private String itemCode;


    public DspfStatusModuleitemDTO(String moduleId) {
        this.moduleId = moduleId;
    }
}